<?php

require_once "Estudiantes.php";

require_once "Docentes.php";

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Representantes
 *
 * @author MFerreira
 */
class Representantes {

    //put your code here

    private static $mapping = null;

    public static function MAPPING() {
        if (self::$mapping == null) {
            self::$mapping = array(
                "Estudiante" => "Estudiantes",
                "Estudiante.mapping" => Estudiantes::MAPPING(),
                "Docente" => "Docentes",
                "Docente.mapping" => Docentes::MAPPING(),
            );
        }

        return self::$mapping;
    }

    private $CodigoRepresentante;
    /**
     *
     * @var Estudiantes
     */
    private $Estudiante = null;
    /**
     *
     * @var Docentes
     */
    private $Docente = null;
    private $IsDocente;

    public function getNombre(){
        $nombre = "Voto en Blanco";
        if($this->Estudiante != null){
            $nombre = $this->Estudiante->getNombres() . " " . $this->Estudiante->getApellidos();
        }else if($this->Docente != null){
            $nombre = $this->Docente->getNombre() . " " . $this->Docente->getPrimerApellido() . " " . $this->Docente->getSegundoApellido();
        }

        return $nombre;
    }


    public function getCodigoRepresentante() {
        return $this->CodigoRepresentante;
    }

    public function setCodigoRepresentante($CodigoRepresentante) {
        $this->CodigoRepresentante = $CodigoRepresentante;
    }

    public function getEstudiante() {
        return $this->Estudiante;
    }

    public function setEstudiante($Estudiante) {
        $this->Estudiante = $Estudiante;
    }

    public function getDocente() {
        return $this->Docente;
    }

    public function setDocente($Docente) {
        $this->Docente = $Docente;
    }

    public function getIsDocente() {
        return $this->IsDocente;
    }

    public function setIsDocente($IsDocente) {
        $this->IsDocente = $IsDocente;
    }

}

?>
